package com.easyweb.generator.model;

/**
 * @Description :列元数据
 * @FileName: ColumnMeta.java
 * @Author :WeiHui.Zhang
 * @Data : 2016年3月2日 下午9:27:15
 * @Version:V1.00
 */
public class ColumnMeta {

	private String name; // 数据库字段名
	private String type; // 数据库字段类型(附带字段长度与小数点)，例如：decimal(11,2)
	private String comment; // 字段的注释

	private String attrName; // 字段对应的属性名
	private String javaType; // 字段对应的 java 类型

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getComment() {
		return comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public String getAttrName() {
		return attrName;
	}

	public void setAttrName(String attrName) {
		this.attrName = attrName;
	}

	public String getJavaType() {
		return javaType;
	}

	public void setJavaType(String javaType) {
		this.javaType = javaType;
	}

	@Override
	public String toString() {
		return "ColumnMeta [name=" + name + ", type=" + type + ", comment=" + comment + ", attrName=" + attrName
				+ ", javaType=" + javaType + "]";
	}

	// public String isNullable; // 是否允许空值
	// public String isPrimaryKey; // 是否主键
	// public String defaultValue; // 默认值
	// public String remarks; // 字段备注

}
